package com.sg.service.biz.pbff;


import com.sg.dto.biz.pbff.req.*;
import com.sg.dto.biz.pbff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface BusinessObjectService {
    /**
     * B1-1新增业务对象（平台）
     */
    BffAddBizObjectRespDto addBizObject(BffAddBizObjectReqDto reqDto);

    /**
     * B1-1查询业务对象列表（平台）
     */
    BffQueryBizObjectListRespDto queryBizObjectList(BffQueryBizObjectListReqDto reqDto);

    /**
     * B1-1查询存档条件对象属性类型关系列表（平台）
     */
    BffQueryArchiveObjTypeRelationRespDto queryArchiveObjTypeRelation(BffQueryArchiveObjTypeRelationReqDto reqDto);

    /**
     * B1-1查询存档条件对象属性列表
     */
    BffQueryArchiveObjAttributeRespDto queryArchiveObjAttribute(BffQueryArchiveObjAttributeReqDto reqDto);

    /**
     * B1-1查询对象属性类型关系列表（平台）
     */
    BffQueryObjTypeRelationListRespDto queryObjTypeRelationList(BffQueryObjTypeRelationListReqDto reqDto);

    /**
     * B1-1修改对象属性类型关系（平台）
     */
    BffUpdateObjTypeRelationRespDto updateObjTypeRelation(BffUpdateObjTypeRelationReqDto reqDto);

    /**
     * B1-1新增对象属性类型关系（平台）
     */
    BffAddObjTypeRelationRespDto addObjTypeRelation(BffAddObjTypeRelationReqDto reqDto);

    /**
     * B1-1查询枚举字段对象属性详情（平台）
     */
    BffQueryObjAttributeDetailRespDto queryObjAttributeDetail(BffQueryObjAttributeDetailReqDto reqDto);

    /**
     * B1-1查询枚举字段对象属性列表（平台）
     */
    BffQueryEnumObjAttributeListRespDto queryEnumObjAttributeList(BffQueryEnumObjAttributeListReqDto reqDto);

    /**
     * B1-1修改对象属性（平台）
     */
    BffUpdateObjAttributeRespDto updateObjAttribute(BffUpdateObjAttributeReqDto reqDto);

    /**
     * B1-1查询对象属性列表（平台）
     */
    BffQueryObjAttributeListRespDto queryObjAttributeList(BffQueryObjAttributeListReqDto reqDto);

    /**
     * B1-1新增对象属性（平台）
     */
    BffAddObjAttributeRespDto addObjAttribute(BffAddObjAttributeReqDto reqDto);

    /**
     * B1-1查询业务对象详情（平台）
     */
    BffQueryBizObjectDetailRespDto queryBizObjectDetail(BffQueryBizObjectDetailReqDto reqDto);

    /**
     * B1-1修改业务对象（平台）
     */
    BffUpdateBizObjectRespDto updateBizObject(BffUpdateBizObjectReqDto reqDto);
    //
}

